星巡研究院

K8s 集群安全

容器不是虚拟机。虚拟机用 Hypervisor 模拟一整套硬件, guest 内核独立,崩溃也在自己的内核里。容器直接跑在宿主机内核之上,多个容器共享同一个内核。这带来性能与密度,也带来一个先天事实:容器之间的隔离是软件层的视图隔离,不是硬件层的特权隔离。 K8s 做的所有编排——调度副本、分配网络、挂载存储、声明期望状态——最终都落到"在宿主机上把一组进程关进隔离视图、加上资源上限"。安全问题因此分两层:上层是 K8s 自己的鉴权、授权、声明式对象有没有配错。下层是 Linux 隔离基座本身的边界能不能被穿过。只看上层,会把一个内核级逃逸误当成 RBAC 配置问题。只看下层,又理解不了 K8s 怎么把隔离视图编排成集群。本章打下层,后续各章走上层。
这是进阶内容

升级理论包获取本册全部章节,从机器本质系统入门